package com.hibase.core.page.entity.menuxml;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamOmitField;
import lombok.Data;

/**
 * 描述:
 *
 * @author li-wei-hua
 * @date 2021-03-30 17:02
 */
@Data
public class ItemXmlVO {

	@XStreamAlias("id")
	@XStreamAsAttribute
	private String id;

	@XStreamAlias("title")
	@XStreamAsAttribute
	private String title;

	@XStreamAlias("pageType")
	@XStreamAsAttribute
	private String pageType;

	@XStreamAlias("icon")
	@XStreamAsAttribute
	private String icon;

	@XStreamAlias("beCustom")
	@XStreamAsAttribute
	private Boolean beCustom;

	@XStreamAlias("hideInMenu")
	@XStreamAsAttribute
	private Boolean hideInMenu;

	@XStreamOmitField
	private String parentId;

	@XStreamAlias("permission")
	private ItemPermissionXmlVO permission;

}
